home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / forth / pfe-0.000 / pfe-0 / pfe-0.9.13 / TODO < prev    next >
Encoding:
Text File  |  1994-07-25  |  1.4 KB  |  51 lines

  1. This file describes the future of the system.
  2. =============================================
  3.  
  4. 1. Short term plans:
  5. --------------------
  6.  
  7. After the following things are achieved I'll increment the version
  8. number of this package to 1.0:
  9.  
  10.   - more documentation, maybe online help
  11.  
  12.   - enhance the test-suite to cover the whole system
  13.  
  14.   - some more features to the block editor
  15.  
  16.   - some more features for the debugger
  17.  
  18.   - ability to save a set of compiled words
  19.  
  20.  
  21. 2. Long term projects / plans / ideas:
  22. --------------------------------------
  23.  
  24.   - sort of multitasking inside the Forth system
  25.  
  26.   - provide or adapt a metacompiler for a simple Forth-kernel
  27.     in Forth source
  28.  
  29.   - provide the ability to link (and maybe dynamically create) object
  30.     files created by the C-compiler. How about constructions like
  31.  
  32.     :C DROP { sp++ } END-C
  33.     or
  34.     : XXX ... ;C { int i; char *p = W; .... } END-C
  35.  
  36.     replacing CODE and ;CODE. (Only if it can be done in a portable way.)
  37.  
  38.   - build a native code compiler, maybe by stealing the object code
  39.     from existing primitives created by the C-compiler.
  40.  
  41.  
  42. 3. Contributions
  43. ----------------
  44.  
  45.   - Kevin Haddock has provided the ability to call Linux' shared
  46.     library functions from within Forth. Still experimental.
  47.     Work on that continues with the creation of header files.
  48.  
  49.   - Lennart Benschop provided a nice 6809 simulator with assembler
  50.     as a demo program.
  51.